/**
 * 
 */
package projetindus;

import java.util.Collection;

import javax.persistence.DiscriminatorValue;
import javax.persistence.Entity;
import javax.persistence.OneToMany;

/**
 * Entity Administrateur. Extends PersonneEntity
 */
@Entity
@DiscriminatorValue("ADMINISTRATEUR")
public class AdministrateurEntity extends PersonneEntity {

    @OneToMany(mappedBy = "administrateurMessage")
    private Collection<MessageEntity> listeMessagesAdministrateur;

    /**
     * Constructeur
     */
    public AdministrateurEntity() {
        super();
        // TODO Auto-generated constructor stub
    }

    /**
     * Accesseur de listeMessagesAdministrateur
     * 
     * @return le listeMessagesAdministrateur
     */
    public Collection<MessageEntity> getListeMessagesAdministrateur() {
        return listeMessagesAdministrateur;
    }

    /**
     * Affectation de listeMessagesAdministrateur
     * 
     * @param listeMessagesAdministrateur listeMessagesAdministrateur à affecter
     */
    public void setListeMessagesAdministrateur(Collection<MessageEntity> listeMessagesAdministrateur) {
        this.listeMessagesAdministrateur = listeMessagesAdministrateur;
    }

}
